package com.efivestar.idm.api.common;

/**
 * 新协议指令码
 */
public class CmdCons implements CmdTransform {

    public static final String UDP_HEAD_EE01 = "EE01";
    public static final String UDP_HEAD_EE02 = "EE02";

    /**
     * 配网指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_NET_PAIR = "0A";

    /**
     * 增加用户指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_ADD_USER = "01";

    /**
     * 增加IMEI和ICCID对应关系
     */
    public static final String UDP_COMMAND_IMEI_ICCID = "A0";

    /**
     * 设备初始化通信测试指令
     */
    public static final String UDP_COMMAND_COMUNICATE_TEST = "66";

    /**
     * 心跳指令
     */
    public static final String UDP_COMMAND_HEART_TEST = "77";

    /**
     * 删除用户指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_DELET_USER = "02";

    /**
     * 修改密码指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_CHANGE_PASSWORD = "03";

    /**
     * 开门指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_OPEN_DOOR = "04";

    /**
     * 恢复出厂设置指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_RESET = "05";

    /**
     * 报警指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_WARNING = "06";

    /**
     * 提醒指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_NOTIFICATION = "07";


    /**
     * 设置防御状态指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_DEFENSE = "08";

    /**
     * 心跳包指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_HEART_BEAT = "C9";

    /**
     * 设置地址指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_SET_ADDRESS = "09";

    /**
     * 请求临时指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_REQUEST_TEMP_PASSWORD = "CB";

    /**
     * 请求远程开锁指令码的十六进制标识.
     */
    public static final String UDP_COMMAND_REQUEST_OPEN_DOOR = "0B";

    /**
     * 是否允许远程开锁转台查询的十六进制标识.
     */
    public static final String UDP_COMMAND_REMOTE_DOOR_CONOTROL_STATUS = "55";

    /**
     * 是否允许远程开锁转台查询的十六进制标识.
     */
    public static final String HTTP_COMMAND_REMOTE_DOOR_CONOTROL_STATUS = "B0";

    /**
     * 是否允许远程开锁转台查询的十六进制标识.
     */
    public static final String UDP_COMMAND_REMOTE_OPEN_DOOR_REPLY = "00";

    @Override
    public String transform(String orginCmd) {
        return null;
    }
}
